home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
a_utils
/
_archvrs
/
amiga
/
bin
/
update.doc
< prev
next >
Wrap
Text File
|
1991-08-20
|
8KB
|
230 lines
LZ 1.92
20th August, 1991
Written by Jonathan Forbes
Copyright ⌐ 1990, 1991, Xenomiga Technology
Changes (1.92)
o LZ will append .lha to files compressed with the -2 option (unless an
extension is supplied).
o Wildcarding when finding a file to extract will cater to both .lha and
.lzh files.
o When the t (test) command is used, LZ will say "Operation successful" or
"Operation not entirely successful". It will also return with an exit
value of 0 or 1, respectively, for the above two conditions. This
addition is mainly for automated file integrity checking for Xenolink.
Changes (1.91)
o Fixed decompression bug. All compression/decompression bugs now fixed.
Changes (1.90a)
o Much lower memory usage.
o Added a -x0 option which removes path names upon extraction, and
prevents the creation of directories.
Changes (1.90)
o The last of the archiving bugs should have been fixed now.
o Freshen (f) function implemented.
o Added a -D3 option to not display a running byte count when
decompressing files; highly recommended for accelerated systems.
o Added a -v option to change "view mode" when viewing archives.
Defaults to -v0 which lists the appropriate -lh0-, -lh1-, or -lh5-.
The -v1 option suppresses this information and lists files the way
LZ used to.
o Better handling of damaged archives, or archives with SFX headers.
Changes (1.86h)
o Move (m) and update (u) functions implemented.
Changes (1.86g)
o Fixed rare LH5 archiving bug.
Changes (1.86f)
o Fixed bug which ever so occasionally reported a corrupted file entry
in an archive, when the file was actually ok.
Changes (1.86e)
o Small bug with the -P (task priority) option now fixed.
Changes (1.86d)
o The crash bug below (for corrupted archives) has been fixed.
Changes (1.86c)
o Compression bug fixed with -lh5- which could produce corrupt files. This
was a very very rare bug; I archived 10 megabytes of files and only a
single file, of 7k, was corrupted. In any case, this bug has now been
fixed.
NOTE: LZ seems to crash when trying to decompress/test some corrupted
-lh5- archives. I'm working on fixing this.
o Due to popular request, I've made -lh1- the default compression mode
(again) since FidoNet mailers and whatnot are not LZ/-lh5- aware. To
activate -lh5- compression, the -2 option should be used. I will probably
change this back to the -lh5- default when I provide an environment
variable which can be set to auto-force LZ into -lh1- mode, to make
things easier for people who don't want -lh5- as the default.
Changes (1.86b)
o Slightly faster compression. LHA compression is now the default.
Normal Lharc compression is specified with the -0 option.
Changes (1.86)
o LHA decompression routines now blindingly fast; more than TWICE as
fast as the old 1.0 format routines.
o LHA compression supported with the -2 option. Note that the compression
algorithm has not been optimised AT ALL (yet), and is incredibly slow
(but still faster than Lharc, mind you). See main documentation file for
benchmarks and comparisons.
Example: LZ -2 a myfile2.lzh testfile (compresses using new algorithm)
o Memory requirements decreased (removed extraneous second output buffer).
o Important variables are now longword aligned for faster operation on a
68020/68030.
Changes (1.81)
o Minor file add bug fixed.
o Most ARP dependencies removed; only wildcarding dependency remains.
Changes (1.80)
o LZ can now extract (but not create) Lharc 2.0 style archives. LZ is
the first utility available for the Amiga to do so.
o The decompression algorithm has hardly been optimised at all, but it
is reasonably quick (although not as fast as the Lharc 1.0
decompression algorithm).
o The i/o buffers now work properly
Changes (1.06)
o LZ doesn't say "Melting" or "Testing" for files less than or equal to
2048 bytes in size; it will just decompress the file and say "Melted"
or "Tested"; this is because decompression is almost instantaneous for
small files, and displaying "Melting" or "Testing" takes time.
Changes (1.05)
o LZ no longer tries to set a file's comment and date when it's testing
files in an archive.
Changes (1.04)
o Fixed minor filenote problem
Changes (1.03)
o Fixed bug where LZ would delete the archive being built if two or more
files were missing
Changes (0.91 to 1.02)
o (sorry, there never was a "grevious bug" in LZ 1.00; my mistake)
o Compression speed is, on average, double that of LZ 0.91, but can often
more than triple LZ 0.91's performance for highly compressible files.
o LZ now produces output files 3-5% smaller (on average) than other .LZH
utilities.
o Decompression is fractionally faster (2-3% speed increase).
o User configurable screen update; previously hardcoded at 1024 for
compressing and 4096 for decompressing, this is now user configurable
with the -U option, and defaults to 1024 bytes for both. Thus, LZ
defaults to updating the display four times as quickly as before,
giving a better indication of its speed.
o Two MS-DOS Pkzip lookalike modes; the pre-v1.10 swivel (which is turned
on by -D1) and the v1.10 percentage display (-D2). There was no
particular reason for implementing this, but it's only a couple of lines
of code, so why not?
o The delete function now works properly.
o LZ will no longer say "** Error converting date **"; instead, it will
set the date to something reasonable and be quiet. This was never a bug
in the first place; LZ 0.91 was simply informing you that the date in the
archive was invalid (like 29-Sep-100), something Lharc never did.
Anyway, it's gone now, since some people mistakenly thought it was a bug.
o LZTEMP.xxxxxx files are no longer left lying around if LZ is aborted.
o Files are now added in alphabetical order within their respective
directories.
o Fixed "file header too short" bug when decompressing files.
o Fixed bug which would spuriously report a corrupted file if the file
had a large filenote.
o Fixed a bug involving zero length files.
o LZ will no longer set the task priority of the CLI to zero upon exit.
o Input/output buffer is now set by -b (in K) instead of by -i and -o
(in bytes).
o The -N option (no console output) now automatically turns on -m (no
message query).
o LZ now recognises .dms and .arj files as archives.
o LZ will no longer try to add an archive to itself.
o When adding files, the archive won't be deleted if it couldn't find a
file (this has been a major annoyance from 0.81+)
o If LZ is aborted while it is archiving, it will no longer corrupt the
end of the archive (another major annoyance).
o Millions of other things changed for the better.
o Cosmeticisms.